ffc40987f780b865e631c66d921abad769276809,src/main/java/net/drgnome/virtualpack/VPack.java,VPack,openChest,#Player#number#boolean#,925

Before Change


    
    public void openChest(Player bukkitPlayer, int nr, boolean free)
    {
        free = free || !Money.world(_world).enabled();
        VInv inv = _chests.get((Integer)nr);
        if(inv == null)
        {

After Change


        sendMessage(bukkitPlayer, (_chests.size() == 1) ? Lang.get(bukkitPlayer, "chest.bought.one") : Lang.get(bukkitPlayer, "chest.bought.many", "" + _chests.size()), ChatColor.GREEN);
    }
    
    public void openChest(Player bukkitPlayer, int nr, boolean admin)
    {
        VInv inv = _chests.get((Integer)nr);
        if(inv == null)
        {
            sendMessage(bukkitPlayer, Lang.get(bukkitPlayer, "chest.none"), ChatColor.RED);
            return;
        }
        int wait = chestCooldown() - (int)Util.round((double)(System.currentTimeMillis() - _cooldown[5]) / 1000D);
        if(!admin && (wait >= 0))
        {
            sendMessage(bukkitPlayer, Lang.get(bukkitPlayer, "cooldown.wait", "" + wait), ChatColor.RED);
            return;
        }
        EntityPlayer player = ((CraftPlayer)bukkitPlayer).getHandle();
        if(!admin && Money.world(_world).enabled() && !Money.world(_world).hasTake(_player, priceChestUse()))
        {
            sendMessage(bukkitPlayer, Lang.get(bukkitPlayer, "money.toofew"), ChatColor.RED);
            return;
        }
        int size = getChestSize() * 9;
        inv.resize(size);
        VChest container = new VChest(player, inv);
        Util.openWindow(player, container, Lang.get(bukkitPlayer, "chest.name", "" + nr), 0, size);
        _cooldown[5] = System.currentTimeMillis();
    }
    
    public void dropChest(Player bukkitPlayer, int nr)